package com.tao.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.tao.dao.UserDao;
import com.tao.entity.User;
import com.tao.entity.UserAddress;
import com.tao.service.UserService;

/**
 * 用户 model 的实现类
 * 
 * @author Administrator
 * 
 */

@Service
public class UserServiceImpl implements UserService {

	@Autowired
	private UserDao dao;

	// 新增用户（通过phone）
	public boolean addUserByPhone(User user) {
		return dao.addUserByPhone(user) > 0;
	}

	// 新增用户（通过qq）
	public boolean addUserByQQ(User user) {
		return dao.addUserByQQ(user) > 0;
	}

	// 判断电话是否存在
	@Override
	public List<User> findByPhone(String phone) {
		return dao.findByPhone(phone);
	}

	// 判断qq号是否存在
	@Override
	public List<User> findByQq(String qq) {
		return dao.findByQq(qq);
	}

	// 查找地址
	@Override
	public List<UserAddress> findAddressById(int id) {
		return dao.findAddressById(id);
	}
}
